package collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 *  1.添加元素
 *  2.删除元素
 *  3.遍历元素
 *  4.判断
 */
public class Demo01 {
    public static void main(String[] args) {
      //创建集合
        Collection collection = new ArrayList();

//        1.添加元素
        collection.add("苹果");
        collection.add("香蕉");
        collection.add("梨");
//        2.删除元素
        collection.remove("香蕉");
        collection.clear();
//        3.遍历元素
        //3.1.使用增强for
        for (Object o : collection) {
            System.out.println(o);
        }
        //3.2 使用迭代器
        //hasNext(): 有没有下一个元素
        //next(): 获取下一个元素
        //remove() : 删除当前元素
        Iterator it = collection.iterator();
        while(it.hasNext()){
            String s  =(String)it.next();
            System.out.println(s);
            it.remove();
            collection.remove("香蕉");//报错,不能使用collection的删除方法
        }
        System.out.println("元素个数：" + collection.size());
//        4.判断西瓜
        System.out.println(collection.contains("西瓜"));
        boolean empty = collection.isEmpty();
    }
}
